be slow or dimwitted - Francés Inglés Diccionario